package main

import "fmt"

func main() {
	a := 10
	var ip *int
	var ptr *int
	ip = &a
	fmt.Printf("address a %x\n", &a)
	/* 指针变量的存储地址 */
	fmt.Printf("ip 变量储存的指针地址: %x\n", ip)
	/* 使用指针访问值 */
	fmt.Printf("*ip 变量的值: %d\n", *ip)
	fmt.Printf("ptr %x\n", ptr)
	if ptr != nil {
		fmt.Printf("ptr不是空指针")
	}
	fmt.Printf("ptr是空指针")
}
